package mochi.as3;

extern class MochiCoins {
	static var ERROR : String;
	static var IO_ERROR : String;
	static var ITEM_NEW : String;
	static var ITEM_OWNED : String;
	static var NO_USER : String;
	static var STORE_HIDE : String;
	static var STORE_ITEMS : String;
	static var STORE_SHOW : String;
	static var _inventory : MochiInventory;
	static var inventory(default,null) : MochiInventory;
	static function addEventListener(eventType : String, delegate : Dynamic) : Void;
	static function getStoreItems() : Void;
	static function getVersion() : String;
	static function removeEventListener(eventType : String, delegate : Dynamic) : Void;
	static function showItem(?options : Dynamic) : Void;
	static function showStore(?options : Dynamic) : Void;
	static function showVideo(?options : Dynamic) : Void;
	static function triggerEvent(eventType : String, args : Dynamic) : Void;
}
